/* 
定义函数
*/

(() => {
  // 函数声明
  function add(x: number, y: number): number {
    return x + y
  }

  // 函数表达式
  let myAdd = function (x: number, y: number): number { 
    return x + y
  }

  myAdd(2, 3)

  
  // 完整语法
  let myAdd2: (a: number, b: number) => number = function(x: number, y: number): number { 
    return x + y
  }
})();

